<?php


/*
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation, either version 3 of the 
 * License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this program.  If not, see 
 * <http://www.gnu.org/licenses/>.
*/


// no direct access
defined('_JEXEC') or die('Restricted access');


jimport('joomla.application.component.view');


class MedicalSchedulingViewAppointments extends JView
{
	function display($tpl = null)
	{
		$document = JFactory::getDocument();
		$document->setTitle(JText::_('Appointments'));

		$uri =& JFactory::getURI();

		$this->assign('week', $this->get('Week'));
		$this->assign('form', $this->get('Form'));
		$this->assign('attending', $this->get('Attending'));
		$this->assign('attending_list', $this->get('AttendingList'));
		$this->assign('treatment_list', $this->get('TreatmentList'));
		$this->assign('appointments_this_week', $this->get('AppointmentsThisWeek'));
		$this->assign('available_hours', $this->get('AvailableHours'));
		$this->assign('days_in_week', $this->get('DaysInWeek'));

		$this->assign('next_week_link', $this->get('NextWeekLink'));
		$this->assign('prev_week_link', $this->get('PrevWeekLink'));

		$errors = $this->get('Errors');
		$this->assign('errors', $errors);
		$this->assign('has_errors', count($errors));

		$this->assign('action', $uri->toString());

		parent::display($tpl);
	}

	function formatHour($minutes)
	{
		return strftime(JText::_('%I:%M %p'), mktime(0, 0, 0, 0, 0, 0) + ($minutes * 60));
	}
}


?>
